import { useAuthStore } from '@/store/modules/auth';

const TokenKey = 'Admin-Token'

export function getToken() {
  const authStore = useAuthStore();
  return sessionStorage.getItem(TokenKey) || authStore.userInfo.token
}

// 同下
export function getUrlParam(name) {
  var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)') // 构造一个含有目标参数的正则表达式对象
  var r = window.location.search.substr(1).match(reg) // 匹配目标参数
  if (r != null) return unescape(r[2])
  return null // 返回参数值
}

export function getUserInfo() {
  return localStorage.userInfo ? JSON.parse(localStorage.userInfo) : {}
}
